<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<base href="<%=basePath%>">
		<!--[if lte IE 6]></base><![endif]-->
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta name="keywords"
			content="学生综合信息管理平台,学生,综合,信息,管理,管理平台,学生综合,综合信息,学生平台,广东科学技术职业学院,科干,管理平台,学生信息管理,信息管理平台,学生信息网站,学生信息管理网站,科学技术,广科,广科院,广科院学生信息管理,广科院学生综合信息" />
		<title>学生综合信息管理平台</title>
		<link href="images/logo-copy.ico" rel="shortcut icon"
			type="image/x-icon" />
		<link href="css/menu.css" rel="stylesheet" type="text/css" />
		<link href="css/index.css" rel="stylesheet" type="text/css" />
		<link href="css/jquery-ui-1.8.16.custom.css" rel="stylesheet"
			type="text/css" />
		<link href="css/paging.css" rel="stylesheet" type="text/css" />
		<script language="javascript" type="text/javascript"
			src="javascript/jquery-1.6.4.js">
</script>
		<script language="javascript" type="text/javascript"
			src="javascript/jquery-ui-1.8.16.custom.min.js">
</script>
		<script language="javascript" type="text/javascript"
			src="javascript/jquery.bgiframe.js">
</script>
		<script type='text/javascript' src='dwr/interface/fillDataService.js'>
</script>
		<script type='text/javascript'
			src='dwr/interface/dormManagerAction.js'>
</script>
		<script type='text/javascript' src='dwr/engine.js'>
</script>

		<script type='text/javascript' src='dwr/util.js'>
</script>
		<script language="javascript" type="text/javascript"		src="javascript/common.js">

</script>
		<script src="javascript/pageInfo.js" type="text/javascript">
</script>
		<script language="javascript" type="text/javascript">

/* 
 *当选择栋数后，自动初始化层数下拉列表
 */
function initFloorNumber() {
	var buildNumber = $("#buildNumberSelect").val();//栋数
	if (buildNumber == "") {
		return;
	}
	dormManagerAction.gainFloorNumber(buildNumber, function(data) {
		$("select#floorNumber option").remove();//清除之前的选项
			for ( var i = 0; i < data.length; i++) {
				$("#floorNumber")
						.append(
								"<option value='" + data + "'>" + data[i]
										+ "</option>")
			}
		})
}

/*
 *当选择床位数的条件后，控制是否显示文本框
 */
function changeBedRestNumber() {
	var bedRest = $("#changeBedRestNumber").val();
	if (bedRest == "") {
		$("#bedRest").hide();
	} else {
		$("#bedRest").show();
	}
}

/*
 *检测床位数，只能输入数字
 */
function checkBedRest(testBox) {
	$(testBox).val($(testBox).val().replace(/[^0-9]/g, ""));
}

/*
 *检测宿舍号
 */
function checkDormNumber(testBox) {
	var dormNumber = $("#dormNumber").val();
	var p = /^.+#\d*$/;
	if (dormNumber == "") {
		return

		

		


	}
	else if(!p.test(dormNumber)){
			alert("宿舍号格式不正确，正确格式为：位置#房间号");
			testBox.focus();
			return false;
		}
}

/*
 *查询宿舍信息 
 */
function queryDorm(){

	var buildNumber = $("#buildNumberSelect").val();//获得选择栋数
	var floorNumber = $("#floorNumber").val();//获得选择层数
	var sex = null;//获得选择性别
	if($("#sex").val()!=""){
		sex=eval($("#sex").val())
	}
	var dormNumber = $("#dormNumber").val();//获得选择宿舍号
	if(dormNumber==""){
		dormNumber = eval($("#dormNumber").val());
	}
	var dormType = $("#dormType").val();//获得选择宿舍类别
	var condition=$("#changeBedRestNumber").val();//获得空床位的条件
	var surplusBed=null;
	if(changeBedRestNumber!=""){
		surplusBed = $("#bedRest").val();//获得选择剩余床位数
	}
	//dormManagerAction.getDormList(sex,buildNumber,floorNumber,condition,surplusBed,dormNumber,dormType,fillData);//调用远程方法
	executeQuery(dormManagerAction.getDormList,[sex,buildNumber,floorNumber,condition,surplusBed,dormNumber,dormType,fillData])
}

 //查询宿舍后回调方法，插入信息
function fillData(data){
	var page = data.pageInfo;
	var data=data.dormVoList;
	if (!page) {
		alert("出错了！请重试");
		return;
	}
	initPage(page.totalPage, page.pageIndex, page.pageSize, page.totalRec);
		$("table#resultTable tr:gt(0)").remove();//清除已存在页面数据
		$("#waitDiv").show();
		if(data==null||data.length==0){
			$("#waitDiv").hide();
			alert("数据库中取不到任何数据，请确认查询条件！！！");
			return;
		}
		$("#allDataDiv").show()
		for(var i=0;i<data.length;i++){//循环把信息加入表格
			var dorm= data[i];
			var index=i+1;
			var controller=1
			insertORupdataDorm(dorm,index,controller);
		}
		$("#waitDiv").hide();
	}

/*
 * 修改宿舍信息
 */

 /*-------检查修改层修改的信息，通过验证则执行修改----------*/
 function checkAdormEditButAndUpdata(collegeName, professionName, className,
 		dormNumber, sexs, dormType, studentNumber, dormId) {
 	var college = $("#alter_college").val();
 	var profession = $("#alter_profession").val();
 	var classInfo = $("#alter_classInfo").val();
 	var sex = $("#alter_sex").val();
 	var dormBedNumber = $("#alter_dormBedNumber").val();
 	var dormType = $("#alter_dormType").val();
 	
 	if(college == ""){
 		if(profession != ""){
 			alert("无学院不能设专业");
 			return;
 		}
 		if(classInfo != ""){
 			alert("无专业不能设班级");
 			return;
 		}
 	}else{
 		if(profession == ""){
 			if(classInfo != ""){
 				alert("无专业不能设班级");
 				return;
 			}
 		}
 	}
 	
 	if (college == "" || profession == "" || classInfo == "") {
 		if (dormType != "备用宿舍") {
 			alert("宿舍不属于任何范围，宿舍类型必须为备用宿舍！");
 			return;
 		}
 	}
 	if (studentNumber != 0 && dormType == "备用宿舍") {
 			alert("宿舍已经有学生入住，不能修改为备用宿舍！");
 			return;
 	}
 	if(studentNumber != 0 && sexs != sex){
 		alert("宿舍已经有学生入住，不能修改学生性别！");
 		return;
 	}
 	updataDorm(dormId);// 调用updataDorm方法修改宿舍信息
 	alert("修改成功！");
 	$("#dormEditDiv").dialog("close");

 }

 //获取宿舍信息
 function updataDorm(dormId){
	var college =evalDwrData($("#alter_college").val());
	var profession = evalDwrData($("#alter_profession").val());
	var classInfo=evalDwrData($("#alter_classInfo").val());
	var sex = null;
	if($("#alter_sex").val()!= ""){
		sex= evalDwrData($("#alter_sex").val()=="男"?"true":"false");
	}
	var dormBedNumber = evalDwrData($("#alter_dormBedNumber").val());
	
	dormManagerAction.updataDorm(dormId,college,profession,classInfo,
			sex,dormBedNumber,updata);
}
//修改回调方法，更新宿舍信息
function updata(data){
	var dorm = data;
	var dormId=dorm.dormId;
	var index = $("#"+dormId+"").find("td").eq(0).text();//序号
	var controller=0;
	insertORupdataDorm(dorm,index,controller);	
}

/*--------------抽取出来的方法，根据返回DormVo对象插入或替换一条数据--------------------*/
function insertORupdataDorm(dorm,index,controller){

	var denyDelete=true;
	var collegeName=dorm.collegeName;
	if(collegeName == null){
		collegeName="无学院";
	}
	var professionName=dorm.professionName;
	if(professionName == null){
		professionName="全部专业";
	}
	var className=dorm.className;
	if(className == null){
		className="全部班级";
	}
	var sex=dorm.sex?"男":"女";
	var dormNumber=dorm.dormNumber;
	var dormType=dorm.dormType;
	var dormId=dorm.dormId;
	var dormBedNumber=dorm.dormBedNumber;
	var forbidden=dorm.dormForbidden?"禁用":"可用";
	var forbidden1=dorm.dormForbidden?"可用":"禁用";//用于动态显示操作类型
	var surplusBed=eval(dormBedNumber-dorm.students.length);
	var studentsName="";
	if(dorm.students){	//添加学生信息
		for(var k=0;k<dorm.students.length;k++){
			var studentId = dorm.students[k].studentId;
			var studentName = dorm.students[k].studentName;
			studentsName +='<a href="javascript:showStudentInfo('+studentId+','+dormId+')">'+studentName+"</a>&nbsp;&nbsp;"
		}
		var studentNumber = dorm.students.length;
	}
	if(studentsName==""){
		studentsName="尚未有学生入住";
		denyDelete =false;
	}
	var tr='<tr id='+dormId+'><td name="resultTable_index">'+index+'</td><td>'+collegeName+'</td>	<td>'+professionName+'</td><td>'+className+'</td><td>'+sex+'</td><td>'+dormNumber+'</td><td>'+surplusBed+'</td>'
		+'<td>'+studentsName+'</td>	<td>'+dormType+'</td><td >'+forbidden+'	</td>'
		+'<td><samp class="dormDetails" onclick="dormRecord('+dormId+',\''+dormNumber+'\')">	详情	</samp>	</td><td><input type="submit" value="删除" onclick="deleteDorm(this,'+denyDelete+','+dormId+')" />'
		+'<input type="submit" value="修改" onclick="adormEditBut(\''+collegeName+'\',\''+professionName+'\',\''+className+'\',\''+dormNumber+'\',\''+sex+'\',\''+dormType+'\','+studentNumber+','+dormId+')" />'
		+'<input type="submit" value="'+forbidden1+'" onclick="setForbidden('+dorm.dormForbidden+','+denyDelete+','+dormId+')"/></td></tr>';
	
	if(controller==1){
		$("#resultTable").append(tr);//插入数据
	}else{
		$("#"+dormId+"").replaceWith(tr);//替换更新后的数据
	}
}


/*
 *删除宿舍
 */
function deleteDorm(button,denyDelete,dormId){
	//alert(dormId);
	if(denyDelete==true){
		alert("宿舍有学生入住，不能直接删除！请点击学生,把所有学生转移到其他宿舍后方可删除!");
		return;
		}
	if(confirm("確定刪除？")){
		dormManagerAction.deleteDorm(dormId,function(data){
		if(data){
			$(button).parents("tr").remove();//删除数据表格数据
			changeIndex();
			alert("删除成功！")
			//更新页面信息
			}
		else{
			alert("删除失败！");
			}
		})
	}
	
}

/*
 *刷新表格的序号
 */
	function changeIndex(){
		$("td[name='resultTable_index']").each(function(index,element){
			$(this).html(index+1)
		})
	}

/*
 * 设置宿舍是否禁用
 */
 function setForbidden(dormForbidden,denyDelete,dormId){
		
		if(denyDelete==true){
			alert("宿舍有学生入住，不能直接设置宿舍状态。如必须修改，请联系管理员！！");
			return;
			}
		if(dormForbidden==true){
			var df="可用";
			var dormForbidden=false;//修改宿舍状态，false为可用
		}
		else{
			var df="禁用";
			var dormForbidden=true;//修改宿舍状态，true为禁用
		}
		if(confirm("確定修改为"+df+"?")){

			dormManagerAction.setForbidden(dormForbidden,dormId,function(data){
					var dorm = data;
					var dormId=dorm.dormId;
					var index = $("#"+dormId+"").find("td").eq(0).text();//序号
					var controller=0;
					insertORupdataDorm(dorm,index,controller);	//更新数据

					alert("修改成功！！");
			})
	}
}


 /*
  *显示宿舍学生信息 
  */
  /*
   *显示宿舍学生信息 
   */
  function showStudentInfo(studentId,dormId){
  	var b = $("#attendanceDetailDiv").height() + 130;// 获取高度
  	$("#attendanceStudenTdetailsDiv").dialog({
  		modal : true,
  		width : 800,
  		height : 300,
  		buttons : {
  			"提交" : function() {
  				/*--提交函数-*/
  			},
  			"关闭" : function() {
  				var a = confirm("确定取消？");
  				if (a == true) {
  					$(this).dialog("close");
  				} else {
  					return false;
  				}
  			}
  		}
  	});
  	//插入学生信息
  	dormManagerAction.showStudentInfo(studentId, function(data) {
  		var studentClass = data.className;
  		var studentId = evalDwrData(data.studentId);
  		var studentNumber = data.studentNumber;
  		var studentName = data.studentName;
  		var studentSex = data.sex?"男":"女";
  		var dormNumber = data.dormNumber;
  		if(dormNumber == null){
  			studentSex = "未确定宿舍"
  		}
  		var mobile = data.mobile;
  		if(mobile == null){
  			mobile = "未知";
  		}
  		var qq = data.qq;
  		if(qq == null){
  			qq = "未知";
  		}
  		var email = data.email;
  		if(email == null){
  			email = "未知";
  		}	
  		$(".table_readonly_class").html(studentClass);
  		$(".table_readonly_studentNumber").html(studentNumber);
  		$(".table_readonly_studentName").html(studentName);
  		$(".table_readonly_dormNumber").html(dormNumber);
  		$(".table_readonly_sex").html(studentSex);
  		$(".table_readonly_mobile").html(mobile);
  		$(".table_readonly_qq").html(qq);
  		$(".table_readonly_email").html(email);
 		//转换宿舍
  		$("#transferdormDiv_dormFormer").attr("value",""+dormNumber+"");
  		$(".table_readonly_dormNumber").attr("value",dormId);
  		$(".table_readonly_studentNumber").attr("value",studentId);
  	})
  }

 /*
  *手动分配宿舍
  */
function handAllot(){
	var newDormNumber1 = $("#transferdormDiv_dormNew").val();
	var newDormNumber = "'"+newDormNumber1+"'";//学生的新宿舍
	var studentId =evalDwrData($(".table_readonly_studentNumber").val());//学生学号
	var formerDormId = $(".table_readonly_dormNumber").val();//学生的旧宿舍
	var p = /^.+#\d*$/;
	if(!p.test(newDormNumber1)){
		alert("宿舍号格式不正确，正确格式为：位置#房间号");
		return false;
	}
	dormManagerAction.gainDormByDormNumber(newDormNumber,function(data){
		if(data == null){
			alert("学校没有这个宿舍，请查实！！");
			return;
		}
		var dormId = data.dormId;//宿舍Id
		var dCollegeName = data.collegeName;//学院名
		var dProfessionName = data.professionName;//专业名
		var dClassName = data.className;//班级名
		var dSex = data.sex//性别
		var dSurplusBed = data.surplusBed;//空床位号
		var dForbidden = data.dormForbidden//宿舍状态

		//var dormCollegeName = $("#"+formerDormId+"").find("td").eq(1).text();//学院名
		//var dormProfessionName = $("#"+formerDormId+"").find("td").eq(2).text();//专业名
		//var dormClassName = $("#"+formerDormId+"").find("td").eq(3).text();//班级明
		//var dormSex = $("#"+formerDormId+"").find("td").eq(4).text();//性别
		//var dormSurplusBed = $("#"+formerDormId+"").find("td").eq(5).text();//空床位号
		dormManagerAction.showStudentInfo(studentId, function(data1) {
			var stCollegeId = data1.collegeName;
			var stProfessionName = data1.professionName;
			var stClassName = data1.className;
			var stSex = data1.sex;
			if(stSex != dSex){
				alert("该宿舍的性别类型与学生性别不相符，请核对信息！");
				return;
			}
			if(dSurplusBed == 0){
				alert("该宿舍已入住满学生，请核对信息！");
				return;
			}
			if(dForbidden == true){
				alert("该宿舍已禁用，请核对信息！");
				return;
			}
			if(dClassName == null){
				var a = confirm("该宿舍是备用宿舍，确定分配？");
				if (a != true) {
					return;
				} else {
					$(this).dialog("close");
				}
			}
		dormManagerAction.handAllot(dormId,formerDormId,studentId,handAllotUpdata)
		})
	})
}
 
 //回调更新信息
function handAllotUpdata(data){
	for(var i = 0; i < data.length; i ++){
		var dorm = data[i];
		var dormId=dorm.dormId;
		var index = $("#"+dormId+"").find("td").eq(0).text();//序号
		var controller=0;
		insertORupdataDorm(dorm,index,0);	
	}
	alert("转移成功！");
	$("#attendanceStudenTdetailsDiv").dialog("close");
}

/*
 *查询宿舍违纪情况 
 */
function dormViolate(dormId,dormNumber){
	dormManagerAction.getDormViolateBydormId(dormId,function(data){
	
		$("#logisticsTable").children().remove();
		$("#logisticsTable").append("<th colspan=\"3\">宿舍：<samp>"+dormNumber+"</samp></th>");// 显示宿舍号
		if(data.length != 0){
			var th = "<tr><th>时间</th><th>描述</th><th>操作</th></tr>";
			$("#logisticsTable").append(th);//插入th
			for(var i =0; i<data.length; i++){
				DormViolateData(1,dormNumber,data[i]);
			}
		}else{
	    	$("#logisticsTable").append('<tr><td>无违纪记录</td></tr>');//插入数据
	    }
		$("#logisticsTable").append('<tr><td><input value="增加" onclick="logisticsCompileAndAddBut(0,null,null,null,'+dormId+',\''+dormNumber+'\')" type="submit"></td></tr>');
	});
}

/*
 * 宿舍违纪编辑及增加
 */
function updataORincreaseViolate(type,time,rpName,rpId,dormId){
	var ancientTime = $("table#table_popup1").find("td").eq(1).children().html();;
	var ancientRpName = $("table#table_popup1").find("td").eq(3).children().val();
	if(ancientRpName == rpName){
		if(type == 1){
			alert("没有修改过信息！");
			return;
		}
		alert("请填写信息！");
		return;
	}
	if(type == 0){//增加违纪记录
		dormManagerAction.increaseDormViolate(ancientRpName,dormId,function(data){
			
			$("#logisticsTable").find("tr").eq(0).replaceWith('<tr><th>时间</th><th>描述</th><th>操作</th></tr>');
			var dormNumber = $("#logisticsTable").find("tr").eq(0).val();
			DormViolateData(1,dormNumber,data);
		});
	}else{//修改违纪记录
		dormManagerAction.updataDormViolate(ancientTime,ancientRpName,rpId,dormId,function(data){
			var dormNumber = $("#logisticsTable").find("tr").eq(0).val();
			DormViolateData(2,dormNumber,data);
		});
	}
	alert("修改成功！");
	$("#logisticsCompileAndAddDiv").dialog("close");
	
}

//宿舍违纪抽取出来的插入或替换数据
function DormViolateData(type,dormNumber,data){
		var time = data.dormRpTime.substring(0,19);//违纪 时间
		var rpId = data.rpId;// 违纪事项Id
		var rpName = data.rpName;// 违纪事项
		var dormId = data.dormId;// 宿舍Id
		var tr = '<tr id='+rpId+'><td>'+time+'</td><td>'+rpName+'</td><td>'
           	+'<input name="按钮" type="button"  value="编辑"'
           	+'onclick="logisticsCompileAndAddBut(1,\''+time+'\',\''+rpName+'\','+rpId+','+dormId+',\''+dormNumber+'\')" />'
            +'<input name="按钮" type="button"  value="删除" onclick="deleteViolate('+rpId+','+dormId+')" /></td></tr>';
		if(type == 1){
            $("#logisticsTable tr:eq(0)").after(tr);//插入数据
		}else{
			$("#"+rpId+"").replaceWith(tr);//替换数据
		}
}

//删除宿舍违纪
function deleteViolate(rpId,dormId){
	 var a = confirm("确定删除？");
	 if (a == true) {
		dormManagerAction.deleteViolate(rpId,dormId,function(data){
			if(data == true){
				$("#"+rpId+"").remove();
				alert("删除成功！");
			}
			if(data == false){
				alert("删除失败！");
			}
		})
	}
	else {
	 	return false;
	 }
}
</script>
	</head>
	<body>
		<jsp:include page="../common/header.jsp"></jsp:include>
		<div id="menu">
			<div id="mainMenuDiv">
				<ul>
					<li>
						<a href="web/teacherSearch.jsp">教师信息管理</a>
					</li>
					<li>
						<a href="#">学生信息管理</a>
					</li>
					<li>
						<a href="web/studentInformationBasic.jsp">个人信息管理</a>
					</li>
					<li>
						<a href="studentManager/queryDormAction">后勤管理</a>
					</li>
					<li>
						<a href="studentManager/ScoreSearchAction">成绩管理</a>
					</li>
					<li>
						<a href="web/attendanceSearch.jsp">考勤管理</a>
					</li>
				</ul>
			</div>

			<div id="minorMeun">
				<ul>
					<li>
						<a href="studentManager/queryDormAction">宿舍查询</a>
					</li>
					<li>
						<a href="web/logisticsImportDorm.jsp">宿舍导入</a>
					</li>
					<li>
						<a href="studentManager/queryDormOfClassAction">班级宿舍管理</a>
					</li>
				</ul>
			</div>

		</div>
		<div id="bodyDiv">
			<div id="bodyTitleDiv">
				<div id="breadcrumbDiv">
					当前位置
					<a href="web/index.jsp">：首页</a>
					<a href="web/logisticsSearchDorm.jsp">后勤管理</a>
					<a href="web/logisticsSearchDorm.jsp">宿舍查询</a>
				</div>
			</div>
			<div id="bodyCentreDiv">
				<div id="conditionDiv">
					<table cellspacing="10" border="0">
						<tr>

							<td class="table_title">
								宿舍栋：
							</td>
							<td class="table_many">
								<label id="buildNumber">
									<s:select list="buildNumbers" theme="simple" headerKey=""
										headerValue="请选择栋数" onchange="initFloorNumber()"
										id="buildNumberSelect"></s:select>
								</label>
							</td>
							<td class="table_title">
								宿舍层数：
							</td>
							<td class="table_many">
								<label>
									<select id="floorNumber">
										<option value="">
											全部
										</option>
										<option>
											1
										</option>
										<option>
											2
										</option>
										<option>
											3
										</option>
										<option>
											4
										</option>
										<option>
											5
										</option>
										<option>
											6
										</option>
										<option>
											7
										</option>
									</select>
								</label>
							</td>

							<td class="table_title">
								性别：
							</td>
							<td class="table_many">
								<label>
									<select id="sex">
										<option value="">
											全部
										</option>
										<option value="true">
											男
										</option>
										<option value="false">
											女
										</option>
									</select>
								</label>
							</td>
						</tr>
						<tr>


							<td class="table_title">
								宿舍号：
							</td>
							<td class="table_writing">
								<input name="" type="text" value="" size="8" id="dormNumber"
									onblur="checkDormNumber(this);" />
							</td>
							<td class="table_title">
								宿舍类型：
							</td>
							<td class="table_many">
								<label>
									<select id="dormType">
										<option value="">
											全部
										</option>
										<option>
											普通宿舍
										</option>
										<option>
											备用宿舍
										</option>
									</select>
								</label>
							</td>
							<td class="table_title">
								空床位数：
							</td>
							<td class="table_many">
								<label>
									<select onchange="changeBedRestNumber();"
										id="changeBedRestNumber">
										<option value="">
											全部
										</option>
										<option>
											大于
										</option>
										<option>
											等于
										</option>
										<option>
											小于
										</option>
									</select>
								</label>
								<input type="text" value="" size="1" maxlength="1" id="bedRest"
									onkeyup="checkBedRest(this);" style="display: none" />
							</td>
						</tr>
					</table>
				</div>
				<div id="waitDiv" style="display: none;">
					<img src="images/loading1.gif" />
					查询中...
				</div>
				<div id="buttonDiv">
					<input name="" type="button" value="查询" onclick="queryDorm();" />
				</div>
				<div id="resultDiv">
					<div id="resultTitleDiv">
						查询结果：
						<div class="show_p_p" style="display: none">
							<ul>
								<li>
									<a href="#"><img src="images/print.png" />打印</a>
								</li>
								<li>
									<a href="#"><img src="images/chart.png" />图表</a>
								</li>
							</ul>
						</div>
						<div class="educeDiv">
							<input name="educe1" type="radio" value="" />
							本页
							<input name="educe1" type="radio" value="" />
							全部
							<input type="button" value="导出" />
						</div>
					</div>
					<div id="resultDataDiv">
						<table cellspacing="1" class="contentTable" id="resultTable">
							<tr>
								<th width="3%">
									序号
								</th>

								<th width="13%">
									学院
								</th>
								<th width="8%">
									专业
								</th>
								<th width="8%">
									班级
								</th>
								<th width="3%">
									性别
								</th>
								<th width="5%">
									宿舍号
								</th>
								<th width="6%">
									空床位数
								</th>
								<th>
									入住学生
								</th>
								<th width="6%">
									宿舍类型
								</th>
								<th width="4%">
									状态
								</th>
								<th width="6%">
									奖罚情况
								</th>
								<th width="18%">
									操作
								</th>
							</tr>
						</table>
						<div id="allDataDiv" style="display: none">
							<!--上一页，下一页 开始-->
							<table width="100%" class="pagecss">
								<tr>
									<td align="left">
										<span id="AllPage">共几页/几条</span>
										<span id="setupNum">显示每页记录条数</span>
										<select id="setSize"
											onchange="ajaxChangeCount(this.options[this.options.selectedIndex].value)">
										</select>
									</td>
									<td align="right">
										<span id="Flexigrid_Bar"><a href="">上5页</a><span
											class="dan">1</span><a href="">2</a><a href="">3</a><a
											href="">下5页</a> </span>
										<span id="checkPage"><input type="text"
												style="width: 20px;" />&nbsp;页<a href="">GO</a> </span>
									</td>
								</tr>
							</table>
							<!--上一页，下一页 结束-->
						</div>
						<div class="educeDiv">
							<input name="educe1" type="radio" value="" />
							本页
							<input name="educe1" type="radio" value="" />
							全部
							<input type="button" value="导出" />
						</div>
						<div id="dormEditDiv" style="display: none;">
							<table cellspacing="10" class="table_popup1">
								<tr>
									<td class="table_title">
										学&nbsp;&nbsp;&nbsp;&nbsp;院：
									</td>
									<td class="table_writing">
										<select id="alter_college">
										</select>
									</td>
									<td class="table_title">
										专&nbsp;&nbsp;&nbsp;&nbsp;业：
									</td>
									<td class="table_writing">
										<select id="alter_profession">
										</select>
									</td>
									<td class="table_title">
										班&nbsp;&nbsp;&nbsp;&nbsp;级：
									</td>
									<td class="table_writing">
										<select id="alter_classInfo">
										</select>
									</td>
									<td class="table_title">
										宿&nbsp;&nbsp;&nbsp;&nbsp;舍：
									</td>
									<td class="table_readonly">
										<input type="text" disabled="disabled" size="6" maxlength="6"
											readonly="readonly" />
									</td>
								</tr>
								<tr>
									<td class="table_title">
										性&nbsp;&nbsp;&nbsp;&nbsp;别：
									</td>
									<td class="table_writing">
										<select name="select3" id="alter_sex">
											<option>
												男
											</option>
											<option>
												女
											</option>
										</select>
									</td>
									<td class="table_title">
										床位数：
									</td>
									<td class="table_writing">
										<select id="alter_dormBedNumber">
											<option>
												请选择人数
											</option>
											<option>
												0
											</option>
											<option>
												1
											</option>
											<option>
												2
											</option>
											<option>
												3
											</option>
											<option>
												4
											</option>
											<option>
												5
											</option>
											<option>
												6
											</option>
											<option>
												7
											</option>
											<option>
												8
											</option>
										</select>
									</td>
									<td class="table_title">
										宿舍类型：
									</td>
									<td class="table_writing">
										<select id="alter_dormType">
											<option>
												普通宿舍
											</option>
											<option>
												备用宿舍
											</option>
										</select>
									</td>
								</tr>
							</table>
						</div>

						<div id="dormRecordDiv" title="奖惩情况"  style="display:none;">
			              	<table cellpadding="6" cellspacing="5"  class="table_popup1" id="logisticsTable">
			                </table>
			              </div>
			              <div id="logisticsCompileAndAddDiv" style="display:none;">
			              		<table class="table_popup1" id="table_popup1">
			                      <tr>
			                        <th colspan="2">宿舍：<samp>3#50</samp></th>
			                      </tr>
			                      <tr>
			                        <td class="table_title">时间：</td>
			                        <td align="left"><input type="text" size="15" maxlength="10" /></td>
			                      </tr>
			                      <tr>
			                        <td valign="top">描述：</td>
			                        <td><textarea  cols="45" rows="5"></textarea></td>
			                      </tr>
			                    </table>
			              </div>
						<!---点击学生名字 弹出详细信息 下面Div是弹出框 id为attendanceStudenTdetailsDiv-->
						<div id="attendanceStudenTdetailsDiv" style="display: none;">
							<table cellspacing="10" class="table_popup1">
								<tr>
									<th colspan="8">
										学生简要信息
									</th>
								</tr>
								<tr>
									<td class="table_title">
										班&nbsp;&nbsp;&nbsp;&nbsp;级：
									</td>
									<td class="table_readonly_class">
									</td>
									<td class="table_title">
										学&nbsp;&nbsp;&nbsp;&nbsp;号：
									</td>
									<td class="table_readonly_studentNumber">
									</td>
									<td class="table_title">
										姓&nbsp;&nbsp;&nbsp;&nbsp;名：
									</td>
									<td class="table_readonly_studentName">
									</td>
									<td class="table_title">
										性&nbsp;&nbsp;&nbsp;&nbsp;别：
									</td>
									<td class="table_readonly_sex">
									</td>
								</tr>
								<tr>
									<td class="table_title">
										宿&nbsp;&nbsp;&nbsp;&nbsp;舍：
									</td>
									<td class="table_readonly_dormNumber">
									</td>
									<td class="table_title">
										联系手机：
									</td>
									<td class="table_readonly_mobile">
									</td>
									<td class="table_title">
										Q&nbsp;&nbsp;Q：
									</td>
									<td class="table_readonly_qq">
									</td>
									<td class="table_title">
										E-mail：
									</td>
									<td class="table_readonly_email">
									</td>
								</tr>
								<tr>
									<td>
										&nbsp;
									</td>
									<td>
										&nbsp;
									</td>
									<td>
										&nbsp;
									</td>
									<td>
										&nbsp;
									</td>
									<td>
										&nbsp;
									</td>
									<td>
										&nbsp;
									</td>
									<td>
										&nbsp;
									</td>
									<td>
										<input name="按钮" type="button" value="转移宿舍"
											onclick="transferDormBut()" />
									</td>
								</tr>
							</table>
							<div id="transferdormDiv" style="display: none;">
								<table border="0" cellpadding="8" cellspacing="5"
									class="table_popup1">
									<tr>
										<td>
											从
											<input type="text" disabled="disabled" size="6" maxlength="6"
												readonly="readonly" id="transferdormDiv_dormFormer" />
											转移到
											<input type="text" size="6" maxlength="6"
												id="transferdormDiv_dormNew" />
										</td>
										<td style="border-left: 1px dashed #f00;">
											<input name="transfer" type="radio" checked="checked"
												onfocus="dormBistribute()" />
											手动分配
											<br />
											<input type="radio" name="transfer"
												onfocus="dormBistribute()" />
											自动分配
										</td>
									</tr>
									<tr>
										<td colspan="2">
											<samp id="transferPrompt" style="display: none;">
												&lowast;点击&quot;确定分配&quot;将随机获得一个宿舍
											</samp>
										</td>
									</tr>
									<tr>
										<td>
											&nbsp;
										</td>
										<td align="right">
											<input type="button" value="确定分配" onclick="handAllot();" />
											<input type="button" value="取消"
												onclick="transferDormcanCelBut()" />
										</td>
									</tr>
								</table>
							</div>
						</div>
						<!---点击学生名字 弹出详细信息 下面Div是弹出框 id为attendanceStudenTdetailsDiv  结束-->
					</div>
				</div>
			</div>
		</div>

		<jsp:include page="../common/footer.jsp"></jsp:include>
	</body>
</html>

